package com.louis.util;

public final class DataTypeConverterUtil {
	private DataTypeConverterUtil() {
	}

	public static int parseInt(Object sourceValue, Object defaultValue) {
		if (defaultValue == null) {
			defaultValue = 0;
		}
		if (sourceValue == null) {
			return Integer.parseInt(defaultValue.toString());
		}
		return Integer.parseInt(sourceValue.toString());
	}

	public static boolean parseBoolean(Object sourceValue, Object defaultValue) {
		if (defaultValue == null) {
			defaultValue = false;
		}
		if (sourceValue == null) {
			return Boolean.parseBoolean(defaultValue.toString());
		}
		return Boolean.parseBoolean(sourceValue.toString());
	}
}
